#!/bin/env python

# Lucid is Copyright (C) 2006 by Infiscape
#
# Original Author: Allen Bierbaum
#
# This program is free software; you can redistribute it and/or
# modify it under the terms of the GNU General Public License
# as published by the Free Software Foundation; either version 2
# of the License, or (at your option) any later version.
#
# This program is distributed in the hope that it will be useful,
# but WITHOUT ANY WARRANTY; without even the implied warranty of
# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
# GNU General Public License for more details.
#
# You should have received a copy of the GNU General Public License
# along with this program; if not, write to the Free Software
# Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.

import sys
from PyQt4 import QtCore, QtGui

class Ui_TransformEditorBase(object):
   def setupUi(self, TransformEditorBase):
      TransformEditorBase.setObjectName("TransformEditorBase")
      TransformEditorBase.resize(QtCore.QSize(QtCore.QRect(0,0,512,250).size()).expandedTo(TransformEditorBase.minimumSizeHint()))

      self.vboxlayout = QtGui.QVBoxLayout(TransformEditorBase)
      self.vboxlayout.setMargin(9)
      self.vboxlayout.setSpacing(6)
      self.vboxlayout.setObjectName("vboxlayout")

      self.mQuatTab = QtGui.QTabWidget(TransformEditorBase)
      self.mQuatTab.setObjectName("mQuatTab")

      self.mTranslationTab = QtGui.QWidget()
      self.mTranslationTab.setObjectName("mTranslationTab")

      self.gridlayout = QtGui.QGridLayout(self.mTranslationTab)
      self.gridlayout.setMargin(9)
      self.gridlayout.setSpacing(6)
      self.gridlayout.setObjectName("gridlayout")

      self.mZTranslationWeight = QtGui.QDoubleSpinBox(self.mTranslationTab)
      self.mZTranslationWeight.setDecimals(1)
      self.mZTranslationWeight.setMaximum(9999.0)
      self.mZTranslationWeight.setMinimum(-9999.0)
      self.mZTranslationWeight.setObjectName("mZTranslationWeight")
      self.gridlayout.addWidget(self.mZTranslationWeight,2,1,1,1)

      self.mYTranslationWeight = QtGui.QDoubleSpinBox(self.mTranslationTab)
      self.mYTranslationWeight.setDecimals(1)
      self.mYTranslationWeight.setMaximum(9999.0)
      self.mYTranslationWeight.setMinimum(-9999.0)
      self.mYTranslationWeight.setObjectName("mYTranslationWeight")
      self.gridlayout.addWidget(self.mYTranslationWeight,1,1,1,1)

      self.mXTranslationWeight = QtGui.QDoubleSpinBox(self.mTranslationTab)
      self.mXTranslationWeight.setDecimals(1)
      self.mXTranslationWeight.setMaximum(9999.0)
      self.mXTranslationWeight.setMinimum(-9999.0)
      self.mXTranslationWeight.setObjectName("mXTranslationWeight")
      self.gridlayout.addWidget(self.mXTranslationWeight,0,1,1,1)

      self.mXTranslationLbl = QtGui.QLabel(self.mTranslationTab)
      self.mXTranslationLbl.setObjectName("mXTranslationLbl")
      self.gridlayout.addWidget(self.mXTranslationLbl,0,0,1,1)

      self.mYTranslationLbl = QtGui.QLabel(self.mTranslationTab)
      self.mYTranslationLbl.setObjectName("mYTranslationLbl")
      self.gridlayout.addWidget(self.mYTranslationLbl,1,0,1,1)

      self.mZTranslationLbl = QtGui.QLabel(self.mTranslationTab)
      self.mZTranslationLbl.setObjectName("mZTranslationLbl")
      self.gridlayout.addWidget(self.mZTranslationLbl,2,0,1,1)

      spacerItem = QtGui.QSpacerItem(20,1,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
      self.gridlayout.addItem(spacerItem,3,2,1,1)

      self.mZTranslation = QtGui.QDoubleSpinBox(self.mTranslationTab)
      self.mZTranslation.setDecimals(1)
      self.mZTranslation.setMaximum(9999.0)
      self.mZTranslation.setMinimum(-9999.0)
      self.mZTranslation.setObjectName("mZTranslation")
      self.gridlayout.addWidget(self.mZTranslation,2,3,1,1)

      self.mYTranslation = QtGui.QDoubleSpinBox(self.mTranslationTab)
      self.mYTranslation.setDecimals(1)
      self.mYTranslation.setMaximum(9999.0)
      self.mYTranslation.setMinimum(-9999.0)
      self.mYTranslation.setObjectName("mYTranslation")
      self.gridlayout.addWidget(self.mYTranslation,1,3,1,1)

      self.mXTranslation = QtGui.QDoubleSpinBox(self.mTranslationTab)
      self.mXTranslation.setDecimals(1)
      self.mXTranslation.setMaximum(9999.0)
      self.mXTranslation.setMinimum(-9999.0)
      self.mXTranslation.setObjectName("mXTranslation")
      self.gridlayout.addWidget(self.mXTranslation,0,3,1,1)

      self.mXTranslationSlider = QtGui.QSlider(self.mTranslationTab)
      self.mXTranslationSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mXTranslationSlider.setObjectName("mXTranslationSlider")
      self.gridlayout.addWidget(self.mXTranslationSlider,0,2,1,1)

      self.mYTranslationSlider = QtGui.QSlider(self.mTranslationTab)
      self.mYTranslationSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mYTranslationSlider.setObjectName("mYTranslationSlider")
      self.gridlayout.addWidget(self.mYTranslationSlider,1,2,1,1)

      self.mZTranslationSlider = QtGui.QSlider(self.mTranslationTab)
      self.mZTranslationSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mZTranslationSlider.setObjectName("mZTranslationSlider")
      self.gridlayout.addWidget(self.mZTranslationSlider,2,2,1,1)
      self.mQuatTab.addTab(self.mTranslationTab, "")

      self.mQuatTab1 = QtGui.QWidget()
      self.mQuatTab1.setObjectName("mQuatTab1")

      self.vboxlayout1 = QtGui.QVBoxLayout(self.mQuatTab1)
      self.vboxlayout1.setMargin(9)
      self.vboxlayout1.setSpacing(6)
      self.vboxlayout1.setObjectName("vboxlayout1")

      self.hboxlayout = QtGui.QHBoxLayout()
      self.hboxlayout.setMargin(0)
      self.hboxlayout.setSpacing(6)
      self.hboxlayout.setObjectName("hboxlayout")

      self.label = QtGui.QLabel(self.mQuatTab1)
      self.label.setObjectName("label")
      self.hboxlayout.addWidget(self.label)

      self.mQuatAxisX = QtGui.QDoubleSpinBox(self.mQuatTab1)
      self.mQuatAxisX.setMaximum(1.0)
      self.mQuatAxisX.setMinimum(-1.0)
      self.mQuatAxisX.setSingleStep(0.05)
      self.mQuatAxisX.setObjectName("mQuatAxisX")
      self.hboxlayout.addWidget(self.mQuatAxisX)

      self.label_2 = QtGui.QLabel(self.mQuatTab1)
      self.label_2.setObjectName("label_2")
      self.hboxlayout.addWidget(self.label_2)

      self.mQuatAxisY = QtGui.QDoubleSpinBox(self.mQuatTab1)
      self.mQuatAxisY.setMaximum(1.0)
      self.mQuatAxisY.setMinimum(-1.0)
      self.mQuatAxisY.setSingleStep(0.05)
      self.mQuatAxisY.setObjectName("mQuatAxisY")
      self.hboxlayout.addWidget(self.mQuatAxisY)

      self.label_3 = QtGui.QLabel(self.mQuatTab1)
      self.label_3.setObjectName("label_3")
      self.hboxlayout.addWidget(self.label_3)

      self.mQuatAxisZ = QtGui.QDoubleSpinBox(self.mQuatTab1)
      self.mQuatAxisZ.setMaximum(1.0)
      self.mQuatAxisZ.setMinimum(-1.0)
      self.mQuatAxisZ.setSingleStep(0.05)
      self.mQuatAxisZ.setObjectName("mQuatAxisZ")
      self.hboxlayout.addWidget(self.mQuatAxisZ)

      self.label_4 = QtGui.QLabel(self.mQuatTab1)
      self.label_4.setObjectName("label_4")
      self.hboxlayout.addWidget(self.label_4)

      self.mQuatDegrees = QtGui.QDoubleSpinBox(self.mQuatTab1)
      self.mQuatDegrees.setMaximum(1000.0)
      self.mQuatDegrees.setMinimum(-1000.0)
      self.mQuatDegrees.setSingleStep(0.5)
      self.mQuatDegrees.setObjectName("mQuatDegrees")
      self.hboxlayout.addWidget(self.mQuatDegrees)

      spacerItem1 = QtGui.QSpacerItem(40,20,QtGui.QSizePolicy.Expanding,QtGui.QSizePolicy.Minimum)
      self.hboxlayout.addItem(spacerItem1)
      self.vboxlayout1.addLayout(self.hboxlayout)

      spacerItem2 = QtGui.QSpacerItem(20,40,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
      self.vboxlayout1.addItem(spacerItem2)
      self.mQuatTab.addTab(self.mQuatTab1, "")

      self.mRotationTab = QtGui.QWidget()
      self.mRotationTab.setObjectName("mRotationTab")

      self.gridlayout1 = QtGui.QGridLayout(self.mRotationTab)
      self.gridlayout1.setMargin(9)
      self.gridlayout1.setSpacing(6)
      self.gridlayout1.setObjectName("gridlayout1")

      self.mZRotationLbl = QtGui.QLabel(self.mRotationTab)
      self.mZRotationLbl.setObjectName("mZRotationLbl")
      self.gridlayout1.addWidget(self.mZRotationLbl,2,0,1,1)

      self.mZRotationWeight = QtGui.QDoubleSpinBox(self.mRotationTab)
      self.mZRotationWeight.setDecimals(1)
      self.mZRotationWeight.setMaximum(9999.0)
      self.mZRotationWeight.setMinimum(-9999.0)
      self.mZRotationWeight.setObjectName("mZRotationWeight")
      self.gridlayout1.addWidget(self.mZRotationWeight,2,1,1,1)

      self.mXRotationLbl = QtGui.QLabel(self.mRotationTab)
      self.mXRotationLbl.setObjectName("mXRotationLbl")
      self.gridlayout1.addWidget(self.mXRotationLbl,0,0,1,1)

      self.mYRotationLbl = QtGui.QLabel(self.mRotationTab)
      self.mYRotationLbl.setObjectName("mYRotationLbl")
      self.gridlayout1.addWidget(self.mYRotationLbl,1,0,1,1)

      spacerItem3 = QtGui.QSpacerItem(20,31,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
      self.gridlayout1.addItem(spacerItem3,3,1,1,2)

      self.mYRotationWeight = QtGui.QDoubleSpinBox(self.mRotationTab)
      self.mYRotationWeight.setDecimals(1)
      self.mYRotationWeight.setMaximum(9999.0)
      self.mYRotationWeight.setMinimum(-9999.0)
      self.mYRotationWeight.setObjectName("mYRotationWeight")
      self.gridlayout1.addWidget(self.mYRotationWeight,1,1,1,1)

      self.mXRotationWeight = QtGui.QDoubleSpinBox(self.mRotationTab)
      self.mXRotationWeight.setDecimals(1)
      self.mXRotationWeight.setMaximum(9999.0)
      self.mXRotationWeight.setMinimum(-9999.0)
      self.mXRotationWeight.setObjectName("mXRotationWeight")
      self.gridlayout1.addWidget(self.mXRotationWeight,0,1,1,1)

      self.mXRotationSlider = QtGui.QSlider(self.mRotationTab)
      self.mXRotationSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mXRotationSlider.setObjectName("mXRotationSlider")
      self.gridlayout1.addWidget(self.mXRotationSlider,0,2,1,1)

      self.mYRotationSlider = QtGui.QSlider(self.mRotationTab)
      self.mYRotationSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mYRotationSlider.setObjectName("mYRotationSlider")
      self.gridlayout1.addWidget(self.mYRotationSlider,1,2,1,1)

      self.mZRotationSlider = QtGui.QSlider(self.mRotationTab)
      self.mZRotationSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mZRotationSlider.setObjectName("mZRotationSlider")
      self.gridlayout1.addWidget(self.mZRotationSlider,2,2,1,1)

      self.mXRotation = QtGui.QDoubleSpinBox(self.mRotationTab)
      self.mXRotation.setDecimals(1)
      self.mXRotation.setMaximum(9999.0)
      self.mXRotation.setMinimum(-9999.0)
      self.mXRotation.setObjectName("mXRotation")
      self.gridlayout1.addWidget(self.mXRotation,0,3,1,1)

      self.mYRotation = QtGui.QDoubleSpinBox(self.mRotationTab)
      self.mYRotation.setDecimals(1)
      self.mYRotation.setMaximum(9999.0)
      self.mYRotation.setMinimum(-9999.0)
      self.mYRotation.setObjectName("mYRotation")
      self.gridlayout1.addWidget(self.mYRotation,1,3,1,1)

      self.mZRotation = QtGui.QDoubleSpinBox(self.mRotationTab)
      self.mZRotation.setDecimals(1)
      self.mZRotation.setMaximum(9999.0)
      self.mZRotation.setMinimum(-9999.0)
      self.mZRotation.setObjectName("mZRotation")
      self.gridlayout1.addWidget(self.mZRotation,2,3,1,1)
      self.mQuatTab.addTab(self.mRotationTab, "")

      self.mScaleTab = QtGui.QWidget()
      self.mScaleTab.setObjectName("mScaleTab")

      self.gridlayout2 = QtGui.QGridLayout(self.mScaleTab)
      self.gridlayout2.setMargin(9)
      self.gridlayout2.setSpacing(6)
      self.gridlayout2.setObjectName("gridlayout2")

      self.mZScaleWeight = QtGui.QDoubleSpinBox(self.mScaleTab)
      self.mZScaleWeight.setDecimals(1)
      self.mZScaleWeight.setMaximum(9999.0)
      self.mZScaleWeight.setMinimum(-9999.0)
      self.mZScaleWeight.setObjectName("mZScaleWeight")
      self.gridlayout2.addWidget(self.mZScaleWeight,2,1,1,1)

      self.mYScaleLbl = QtGui.QLabel(self.mScaleTab)
      self.mYScaleLbl.setObjectName("mYScaleLbl")
      self.gridlayout2.addWidget(self.mYScaleLbl,1,0,1,1)

      self.mXScaleLbl = QtGui.QLabel(self.mScaleTab)
      self.mXScaleLbl.setObjectName("mXScaleLbl")
      self.gridlayout2.addWidget(self.mXScaleLbl,0,0,1,1)

      self.mYScaleWeight = QtGui.QDoubleSpinBox(self.mScaleTab)
      self.mYScaleWeight.setDecimals(1)
      self.mYScaleWeight.setMaximum(9999.0)
      self.mYScaleWeight.setMinimum(-9999.0)
      self.mYScaleWeight.setObjectName("mYScaleWeight")
      self.gridlayout2.addWidget(self.mYScaleWeight,1,1,1,1)

      self.mXScaleWeight = QtGui.QDoubleSpinBox(self.mScaleTab)
      self.mXScaleWeight.setDecimals(1)
      self.mXScaleWeight.setMaximum(9999.0)
      self.mXScaleWeight.setMinimum(-9999.0)
      self.mXScaleWeight.setObjectName("mXScaleWeight")
      self.gridlayout2.addWidget(self.mXScaleWeight,0,1,1,1)

      self.mXScaleSlider = QtGui.QSlider(self.mScaleTab)
      self.mXScaleSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mXScaleSlider.setObjectName("mXScaleSlider")
      self.gridlayout2.addWidget(self.mXScaleSlider,0,2,1,1)

      self.mYScaleSlider = QtGui.QSlider(self.mScaleTab)
      self.mYScaleSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mYScaleSlider.setObjectName("mYScaleSlider")
      self.gridlayout2.addWidget(self.mYScaleSlider,1,2,1,1)

      self.mZScaleSlider = QtGui.QSlider(self.mScaleTab)
      self.mZScaleSlider.setOrientation(QtCore.Qt.Horizontal)
      self.mZScaleSlider.setObjectName("mZScaleSlider")
      self.gridlayout2.addWidget(self.mZScaleSlider,2,2,1,1)

      self.mXScale = QtGui.QDoubleSpinBox(self.mScaleTab)
      self.mXScale.setDecimals(4)
      self.mXScale.setMaximum(9999.0)
      self.mXScale.setMinimum(-9999.0)
      self.mXScale.setObjectName("mXScale")
      self.gridlayout2.addWidget(self.mXScale,0,3,1,1)

      self.mYScale = QtGui.QDoubleSpinBox(self.mScaleTab)
      self.mYScale.setDecimals(4)
      self.mYScale.setMaximum(9999.0)
      self.mYScale.setMinimum(-9999.0)
      self.mYScale.setObjectName("mYScale")
      self.gridlayout2.addWidget(self.mYScale,1,3,1,1)

      self.mZScale = QtGui.QDoubleSpinBox(self.mScaleTab)
      self.mZScale.setDecimals(4)
      self.mZScale.setMaximum(9999.0)
      self.mZScale.setMinimum(-9999.0)
      self.mZScale.setObjectName("mZScale")
      self.gridlayout2.addWidget(self.mZScale,2,3,1,1)

      self.mZScaleLbl = QtGui.QLabel(self.mScaleTab)
      self.mZScaleLbl.setObjectName("mZScaleLbl")
      self.gridlayout2.addWidget(self.mZScaleLbl,2,0,1,1)

      spacerItem4 = QtGui.QSpacerItem(20,41,QtGui.QSizePolicy.Minimum,QtGui.QSizePolicy.Expanding)
      self.gridlayout2.addItem(spacerItem4,3,1,1,2)
      self.mQuatTab.addTab(self.mScaleTab, "")

      self.mMatrixTab = QtGui.QWidget()
      self.mMatrixTab.setObjectName("mMatrixTab")

      self.vboxlayout2 = QtGui.QVBoxLayout(self.mMatrixTab)
      self.vboxlayout2.setMargin(9)
      self.vboxlayout2.setSpacing(6)
      self.vboxlayout2.setObjectName("vboxlayout2")

      self.mMatrixView = QtGui.QTableView(self.mMatrixTab)
      self.mMatrixView.setSelectionMode(QtGui.QAbstractItemView.SingleSelection)
      self.mMatrixView.setShowGrid(True)
      self.mMatrixView.setObjectName("mMatrixView")
      self.vboxlayout2.addWidget(self.mMatrixView)
      self.mQuatTab.addTab(self.mMatrixTab, "")
      self.vboxlayout.addWidget(self.mQuatTab)
      self.mXTranslationLbl.setBuddy(self.mXTranslation)
      self.mYTranslationLbl.setBuddy(self.mYTranslation)
      self.mZTranslationLbl.setBuddy(self.mZTranslation)
      self.mZRotationLbl.setBuddy(self.mZRotation)
      self.mXRotationLbl.setBuddy(self.mXRotation)
      self.mYRotationLbl.setBuddy(self.mYRotation)
      self.mYScaleLbl.setBuddy(self.mYScale)
      self.mXScaleLbl.setBuddy(self.mXScale)
      self.mZScaleLbl.setBuddy(self.mZScale)

      self.retranslateUi(TransformEditorBase)
      self.mQuatTab.setCurrentIndex(3)
      QtCore.QMetaObject.connectSlotsByName(TransformEditorBase)
      TransformEditorBase.setTabOrder(self.mQuatTab,self.mXTranslationSlider)
      TransformEditorBase.setTabOrder(self.mXTranslationSlider,self.mYTranslationSlider)
      TransformEditorBase.setTabOrder(self.mYTranslationSlider,self.mZTranslationSlider)
      TransformEditorBase.setTabOrder(self.mZTranslationSlider,self.mXTranslationWeight)
      TransformEditorBase.setTabOrder(self.mXTranslationWeight,self.mYTranslationWeight)
      TransformEditorBase.setTabOrder(self.mYTranslationWeight,self.mZTranslationWeight)
      TransformEditorBase.setTabOrder(self.mZTranslationWeight,self.mXTranslation)
      TransformEditorBase.setTabOrder(self.mXTranslation,self.mYTranslation)
      TransformEditorBase.setTabOrder(self.mYTranslation,self.mZTranslation)
      TransformEditorBase.setTabOrder(self.mZTranslation,self.mXRotationSlider)
      TransformEditorBase.setTabOrder(self.mXRotationSlider,self.mYRotationSlider)
      TransformEditorBase.setTabOrder(self.mYRotationSlider,self.mZRotationSlider)
      TransformEditorBase.setTabOrder(self.mZRotationSlider,self.mXRotationWeight)
      TransformEditorBase.setTabOrder(self.mXRotationWeight,self.mYRotationWeight)
      TransformEditorBase.setTabOrder(self.mYRotationWeight,self.mZRotationWeight)
      TransformEditorBase.setTabOrder(self.mZRotationWeight,self.mXRotation)
      TransformEditorBase.setTabOrder(self.mXRotation,self.mYRotation)
      TransformEditorBase.setTabOrder(self.mYRotation,self.mZRotation)
      TransformEditorBase.setTabOrder(self.mZRotation,self.mXScaleSlider)
      TransformEditorBase.setTabOrder(self.mXScaleSlider,self.mYScaleSlider)
      TransformEditorBase.setTabOrder(self.mYScaleSlider,self.mZScaleSlider)
      TransformEditorBase.setTabOrder(self.mZScaleSlider,self.mXScaleWeight)
      TransformEditorBase.setTabOrder(self.mXScaleWeight,self.mYScaleWeight)
      TransformEditorBase.setTabOrder(self.mYScaleWeight,self.mZScaleWeight)
      TransformEditorBase.setTabOrder(self.mZScaleWeight,self.mXScale)
      TransformEditorBase.setTabOrder(self.mXScale,self.mYScale)
      TransformEditorBase.setTabOrder(self.mYScale,self.mZScale)
      TransformEditorBase.setTabOrder(self.mZScale,self.mMatrixView)

   def retranslateUi(self, TransformEditorBase):
      TransformEditorBase.setWindowTitle(QtGui.QApplication.translate("TransformEditorBase", "Transform Editor", None, QtGui.QApplication.UnicodeUTF8))
      self.mXTranslationLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "X:", None, QtGui.QApplication.UnicodeUTF8))
      self.mYTranslationLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "Y:", None, QtGui.QApplication.UnicodeUTF8))
      self.mZTranslationLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "Z:", None, QtGui.QApplication.UnicodeUTF8))
      self.mQuatTab.setTabText(self.mQuatTab.indexOf(self.mTranslationTab), QtGui.QApplication.translate("TransformEditorBase", "Translation", None, QtGui.QApplication.UnicodeUTF8))
      self.label.setText(QtGui.QApplication.translate("TransformEditorBase", "X", None, QtGui.QApplication.UnicodeUTF8))
      self.label_2.setText(QtGui.QApplication.translate("TransformEditorBase", "Y", None, QtGui.QApplication.UnicodeUTF8))
      self.label_3.setText(QtGui.QApplication.translate("TransformEditorBase", "Z", None, QtGui.QApplication.UnicodeUTF8))
      self.label_4.setText(QtGui.QApplication.translate("TransformEditorBase", "Deg", None, QtGui.QApplication.UnicodeUTF8))
      self.mQuatTab.setTabText(self.mQuatTab.indexOf(self.mQuatTab1), QtGui.QApplication.translate("TransformEditorBase", "QuatRot", None, QtGui.QApplication.UnicodeUTF8))
      self.mZRotationLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "Z:", None, QtGui.QApplication.UnicodeUTF8))
      self.mXRotationLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "X:", None, QtGui.QApplication.UnicodeUTF8))
      self.mYRotationLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "Y:", None, QtGui.QApplication.UnicodeUTF8))
      self.mQuatTab.setTabText(self.mQuatTab.indexOf(self.mRotationTab), QtGui.QApplication.translate("TransformEditorBase", "Rotation", None, QtGui.QApplication.UnicodeUTF8))
      self.mYScaleLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "Y:", None, QtGui.QApplication.UnicodeUTF8))
      self.mXScaleLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "X:", None, QtGui.QApplication.UnicodeUTF8))
      self.mZScaleLbl.setText(QtGui.QApplication.translate("TransformEditorBase", "Z:", None, QtGui.QApplication.UnicodeUTF8))
      self.mQuatTab.setTabText(self.mQuatTab.indexOf(self.mScaleTab), QtGui.QApplication.translate("TransformEditorBase", "Scale", None, QtGui.QApplication.UnicodeUTF8))
      self.mQuatTab.setTabText(self.mQuatTab.indexOf(self.mMatrixTab), QtGui.QApplication.translate("TransformEditorBase", "Matrix", None, QtGui.QApplication.UnicodeUTF8))


if __name__ == "__main__":
   app = QtGui.QApplication(sys.argv)
   TransformEditorBase = QtGui.QWidget()
   ui = Ui_TransformEditorBase()
   ui.setupUi(TransformEditorBase)
   TransformEditorBase.show()
   sys.exit(app.exec_())
